<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        /* 
            字符串常用函讲解
         */
        /*      let str1 = "aabbcc";
         console.log(str1.at(2))        //这个不存在 返回的是undefined
         console.log(str1.charAt(2))    //这个不存在 返回的是空字符串*/

        //   let str1 = "abcdef";
        //   console.log(str1.endsWith("f"))   
        //   console.log(str1.endsWith("c",3))    //到 index 位置的结尾，不包括index位置 
        
    /*     let str1 = "aaBbcbc";
        const strIndex = str1.indexOf("b"); //区分大小写
        console.log(strIndex)
        console.log(str1.lastIndexOf("b"))  //倒着找

        console.log(str1.indexOf('a',5))    //从 index 位置开始找
        console.log(str1.indexOf('b',-300))    //不支持负数，返回的还是从前往后的第一个字符串
 */
        let str2 = "aaaaaBbbbbbcccccccccccccbc";
        //需求：统计c出现了多少次
        let count = 0;
        //第一次c出现的索引
        let position = str2.indexOf('c')
        console.log(position)
        while(position!==-1){
            count++;
            position = str2.indexOf('c',position+1)
        }
        console.log(count)

        //思考：如果统计每个单词出现多少次，怎么实现？

    </script>
</head>

<body>

</body>

</html>